in plain sight – Català–English translations

🇬🇧 en ca

in plain sight

  • very easy to see or notice
a plena llum, a ulls veients
Wiktionary Links